package br.com.sg5.model.bean;

import java.util.Date;

public class Produto {
 
	private Empresa pr_empresa;
	 
	private Integer pr_codigo;
	 
	private String pr_descri;
	 
	private String pr_referenc;
	 
	private Float pr_precoven;
	 
	private Float pr_custoini;
	 
	private Float pr_ultpreco;
	 
	private Float pr_pesol;
	 
	private Double pr_pesoB;
	 
	private Float pr_comissao;
	 
	private String pr_codbarra;
	 
	private String pr_ativo;
	 
	private Float pr_estmin;
	 
	private String pr_estmax;
	 
	private Float pr_pontped;
	 
	private Integer pr_pzval;
	 
	private Float pr_volume;
	 
	private String pr_observ;
	 
	private String pr_usuario;
	 
	private Date pr_dtalter;
	 
	private UniMed pr_unidade;
	 
	private GrpProd pr_grupoprod;
	 
	private Local pr_local;
	 
	private FmlProd pr_familia;
	 
	private ModProd pr_modelo;
	
	 
	private ItSolicit ItSolicit;
	 
	private ProdCotacao[] ProdCotacao;
	 
	private ItemPedidoC ItemPedido;
	 
	private INFE iNFE;
	 
	private Estoque[] estoque;
	 
	private OpercaoPCP opercaoPCP;
	 
	private FormulaProduto[] formulaProduto;
	 
	private MateriaPrima materiaPrima;
	 
	private Producao producao;
	 
	private Medidas medidas;
	 
	private Medidas pr_medidas;
	 
	private Revisao[] pr_revisao;
	 
	private ProdutoDaTabela produtoDaTabela;
	 
	private ItemPedidoV itemPedidoV;

	public Produto(Empresa pr_empresa, Integer pr_codigo, String pr_descri,
			String pr_referenc, Float pr_precoven, Float pr_custoini,
			Float pr_ultpreco, Float pr_pesol, Double pr_pesoB,
			Float pr_comissao, String pr_codbarra, String pr_ativo,
			Float pr_estmin, String pr_estmax, Float pr_pontped,
			Integer pr_pzval, Float pr_volume, String pr_observ,
			String pr_usuario, Date pr_dtalter, UniMed pr_unidade,
			GrpProd pr_grupoprod, Local pr_local, FmlProd pr_familia,
			ModProd pr_modelo, br.com.sg5.model.bean.ItSolicit itSolicit,
			br.com.sg5.model.bean.ProdCotacao[] prodCotacao, ItemPedidoC itemPedido,
			INFE iNFE, Estoque[] estoque, OpercaoPCP opercaoPCP,
			FormulaProduto[] formulaProduto, MateriaPrima materiaPrima,
			Producao producao, Medidas medidas, Medidas pr_medidas,
			Revisao[] pr_revisao, ProdutoDaTabela produtoDaTabela,
			ItemPedidoV itemPedidoV) {
		super();
		this.pr_empresa = pr_empresa;
		this.pr_codigo = pr_codigo;
		this.pr_descri = pr_descri;
		this.pr_referenc = pr_referenc;
		this.pr_precoven = pr_precoven;
		this.pr_custoini = pr_custoini;
		this.pr_ultpreco = pr_ultpreco;
		this.pr_pesol = pr_pesol;
		this.pr_pesoB = pr_pesoB;
		this.pr_comissao = pr_comissao;
		this.pr_codbarra = pr_codbarra;
		this.pr_ativo = pr_ativo;
		this.pr_estmin = pr_estmin;
		this.pr_estmax = pr_estmax;
		this.pr_pontped = pr_pontped;
		this.pr_pzval = pr_pzval;
		this.pr_volume = pr_volume;
		this.pr_observ = pr_observ;
		this.pr_usuario = pr_usuario;
		this.pr_dtalter = pr_dtalter;
		this.pr_unidade = pr_unidade;
		this.pr_grupoprod = pr_grupoprod;
		this.pr_local = pr_local;
		this.pr_familia = pr_familia;
		this.pr_modelo = pr_modelo;
		ItSolicit = itSolicit;
		ProdCotacao = prodCotacao;
		ItemPedido = itemPedido;
		this.iNFE = iNFE;
		this.estoque = estoque;
		this.opercaoPCP = opercaoPCP;
		this.formulaProduto = formulaProduto;
		this.materiaPrima = materiaPrima;
		this.producao = producao;
		this.medidas = medidas;
		this.pr_medidas = pr_medidas;
		this.pr_revisao = pr_revisao;
		this.produtoDaTabela = produtoDaTabela;
		this.itemPedidoV = itemPedidoV;
	}

	public Empresa getPr_empresa() {
		return pr_empresa;
	}

	public void setPr_empresa(Empresa pr_empresa) {
		this.pr_empresa = pr_empresa;
	}

	public Integer getPr_codigo() {
		return pr_codigo;
	}

	public void setPr_codigo(Integer pr_codigo) {
		this.pr_codigo = pr_codigo;
	}

	public String getPr_descri() {
		return pr_descri;
	}

	public void setPr_descri(String pr_descri) {
		this.pr_descri = pr_descri;
	}

	public String getPr_referenc() {
		return pr_referenc;
	}

	public void setPr_referenc(String pr_referenc) {
		this.pr_referenc = pr_referenc;
	}

	public Float getPr_precoven() {
		return pr_precoven;
	}

	public void setPr_precoven(Float pr_precoven) {
		this.pr_precoven = pr_precoven;
	}

	public Float getPr_custoini() {
		return pr_custoini;
	}

	public void setPr_custoini(Float pr_custoini) {
		this.pr_custoini = pr_custoini;
	}

	public Float getPr_ultpreco() {
		return pr_ultpreco;
	}

	public void setPr_ultpreco(Float pr_ultpreco) {
		this.pr_ultpreco = pr_ultpreco;
	}

	public Float getPr_pesol() {
		return pr_pesol;
	}

	public void setPr_pesol(Float pr_pesol) {
		this.pr_pesol = pr_pesol;
	}

	public Double getPr_pesoB() {
		return pr_pesoB;
	}

	public void setPr_pesoB(Double pr_pesoB) {
		this.pr_pesoB = pr_pesoB;
	}

	public Float getPr_comissao() {
		return pr_comissao;
	}

	public void setPr_comissao(Float pr_comissao) {
		this.pr_comissao = pr_comissao;
	}

	public String getPr_codbarra() {
		return pr_codbarra;
	}

	public void setPr_codbarra(String pr_codbarra) {
		this.pr_codbarra = pr_codbarra;
	}

	public String getPr_ativo() {
		return pr_ativo;
	}

	public void setPr_ativo(String pr_ativo) {
		this.pr_ativo = pr_ativo;
	}

	public Float getPr_estmin() {
		return pr_estmin;
	}

	public void setPr_estmin(Float pr_estmin) {
		this.pr_estmin = pr_estmin;
	}

	public String getPr_estmax() {
		return pr_estmax;
	}

	public void setPr_estmax(String pr_estmax) {
		this.pr_estmax = pr_estmax;
	}

	public Float getPr_pontped() {
		return pr_pontped;
	}

	public void setPr_pontped(Float pr_pontped) {
		this.pr_pontped = pr_pontped;
	}

	public Integer getPr_pzval() {
		return pr_pzval;
	}

	public void setPr_pzval(Integer pr_pzval) {
		this.pr_pzval = pr_pzval;
	}

	public Float getPr_volume() {
		return pr_volume;
	}

	public void setPr_volume(Float pr_volume) {
		this.pr_volume = pr_volume;
	}

	public String getPr_observ() {
		return pr_observ;
	}

	public void setPr_observ(String pr_observ) {
		this.pr_observ = pr_observ;
	}

	public String getPr_usuario() {
		return pr_usuario;
	}

	public void setPr_usuario(String pr_usuario) {
		this.pr_usuario = pr_usuario;
	}

	public Date getPr_dtalter() {
		return pr_dtalter;
	}

	public void setPr_dtalter(Date pr_dtalter) {
		this.pr_dtalter = pr_dtalter;
	}

	public UniMed getPr_unidade() {
		return pr_unidade;
	}

	public void setPr_unidade(UniMed pr_unidade) {
		this.pr_unidade = pr_unidade;
	}

	public GrpProd getPr_grupoprod() {
		return pr_grupoprod;
	}

	public void setPr_grupoprod(GrpProd pr_grupoprod) {
		this.pr_grupoprod = pr_grupoprod;
	}

	public Local getPr_local() {
		return pr_local;
	}

	public void setPr_local(Local pr_local) {
		this.pr_local = pr_local;
	}

	public FmlProd getPr_familia() {
		return pr_familia;
	}

	public void setPr_familia(FmlProd pr_familia) {
		this.pr_familia = pr_familia;
	}

	public ModProd getPr_modelo() {
		return pr_modelo;
	}

	public void setPr_modelo(ModProd pr_modelo) {
		this.pr_modelo = pr_modelo;
	}

	public ItSolicit getItSolicit() {
		return ItSolicit;
	}

	public void setItSolicit(ItSolicit itSolicit) {
		ItSolicit = itSolicit;
	}

	public ProdCotacao[] getProdCotacao() {
		return ProdCotacao;
	}

	public void setProdCotacao(ProdCotacao[] prodCotacao) {
		ProdCotacao = prodCotacao;
	}

	public ItemPedidoC getItemPedido() {
		return ItemPedido;
	}

	public void setItemPedido(ItemPedidoC itemPedido) {
		ItemPedido = itemPedido;
	}

	public INFE getiNFE() {
		return iNFE;
	}

	public void setiNFE(INFE iNFE) {
		this.iNFE = iNFE;
	}

	public Estoque[] getEstoque() {
		return estoque;
	}

	public void setEstoque(Estoque[] estoque) {
		this.estoque = estoque;
	}

	public OpercaoPCP getOpercaoPCP() {
		return opercaoPCP;
	}

	public void setOpercaoPCP(OpercaoPCP opercaoPCP) {
		this.opercaoPCP = opercaoPCP;
	}

	public FormulaProduto[] getFormulaProduto() {
		return formulaProduto;
	}

	public void setFormulaProduto(FormulaProduto[] formulaProduto) {
		this.formulaProduto = formulaProduto;
	}

	public MateriaPrima getMateriaPrima() {
		return materiaPrima;
	}

	public void setMateriaPrima(MateriaPrima materiaPrima) {
		this.materiaPrima = materiaPrima;
	}

	public Producao getProducao() {
		return producao;
	}

	public void setProducao(Producao producao) {
		this.producao = producao;
	}

	public Medidas getMedidas() {
		return medidas;
	}

	public void setMedidas(Medidas medidas) {
		this.medidas = medidas;
	}

	public Medidas getPr_medidas() {
		return pr_medidas;
	}

	public void setPr_medidas(Medidas pr_medidas) {
		this.pr_medidas = pr_medidas;
	}

	public Revisao[] getPr_revisao() {
		return pr_revisao;
	}

	public void setPr_revisao(Revisao[] pr_revisao) {
		this.pr_revisao = pr_revisao;
	}

	public ProdutoDaTabela getProdutoDaTabela() {
		return produtoDaTabela;
	}

	public void setProdutoDaTabela(ProdutoDaTabela produtoDaTabela) {
		this.produtoDaTabela = produtoDaTabela;
	}

	public ItemPedidoV getItemPedidoV() {
		return itemPedidoV;
	}

	public void setItemPedidoV(ItemPedidoV itemPedidoV) {
		this.itemPedidoV = itemPedidoV;
	}
	 

	 
}
 
